<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2008. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
    <title>
      JDT Glossary
    </title>
  </head>
  <body>
    <h1>
      JDT Glossary
    </h1>
    <p>
      <strong>CLASS file</strong>
    </p>
    <p>
      A compiled Java source file.
    </p>
    <p>
      <strong>compilation unit</strong>
    </p>
    <p>
      A Java source file.
    </p>
    <p>
      <strong>field</strong>
    </p>
    <p>
      A field inside a type.
    </p>
    <p>
      <strong>import container</strong>
    </p>
    <p>
      Represents a collection of import declarations. These can be seen in the Outline view.
    </p>
    <p>
      <strong>import declaration</strong>
    </p>
    <p>
      A single package import declaration.
    </p>
    <p>
      <strong>initializer</strong>
    </p>
    <p>
      A static or instance initializer inside a type.
    </p>
    <p>
      <strong>JAR file</strong>
    </p>
    <p>
      JAR (Java archive) files are containers for compiled Java source files. They can be associated with an archive (such as, ZIP, JAR) as a source attachment. The children of
      JAR files are packages. JAR files can be either compressed or uncompressed.
    </p>
    <p>
      <strong>JAVA elements</strong>
    </p>
    <p>
      Java elements are Java projects, packages, compilation units, class files, types, methods and fields.
    </p>
    <strong>JAVA file</strong><br>
     <br>
     
    <p>
      An editable file that is compiled into a byte code (CLASS) file.
    </p>
    <p>
      <strong>Java projects</strong>
    </p>
    <p>
      Projects which contain compilable Java source code and are the containers for source folders or packages.
    </p>
    <p>
      <strong>JDT</strong>
    </p>
    <p>
      Java development tools. Workbench components that allow you to write, edit, execute, and debug Java code.
    </p>
    <p>
      <strong>JRE</strong>
    </p>
    <p>
      Java runtime environment (for example, J9, JDK, and so on).
    </p>
    <p>
      <strong>method</strong>
    </p>
    <p>
      A method or constructor inside a type.
    </p>
    <p>
      <strong>package declaration</strong>
    </p>
    <p>
      The declaration of a package inside a compilation unit.
    </p>
    <p>
      <strong>packages</strong>
    </p>
    <p>
      A group of types that contain Java compilation units and CLASS files.
    </p>
    <p>
      <strong>refactoring</strong>
    </p>
    <p>
      A comprehensive code editing feature that helps you improve, stabilize, and maintain your Java code. It allows you to make a system-wide coding change without affecting the
      semantic behavior of the system.
    </p>
    <p>
      <strong>type</strong>
    </p>
    <p>
      A type inside a compilation unit or CLASS file.
    </p>
    <p>
      <strong>source folder</strong>
    </p>
    <p>
      A folder that contains Java packages.
    </p>
    <p>
      <strong>VCM</strong>
    </p>
    <p>
      Version control management. This term refers to the various repository and versioning features in the workbench.
    </p>
    <p>
      <strong>VM</strong>
    </p>
    <p>
      Virtual machine.
    </p>
    <h3 class="related">Related Concepts</h3>
      <a href="../concepts/concept-jdt.htm">Java development tools (JDT)</a>
    <h3 class="related">Related References</h3>
      <a href="../reference/ref-jdt-faq.htm">Frequently asked questions on JDT</a>
  </body>
</html>

